'use strict'


import request from '@/utils/request'

export function list(parameter) {
  return request({
    url: '/TrainCertUser/GetPageData',
    method: 'get',
    params: parameter
  })
}

export function fileList(parameter) {
  return request({
    url: '/CommonAttach/GetPageData',
    method: 'get',
    params: parameter
  })
}

export function deleteFile(parameter) {
  return request({
    url: '/CommonAttach/Delete',
    method: 'get',
    params: parameter
  })
}



export function changeFileName(data) {
  return request({
    url: `/CommonAttach/EditName`,
    method: 'post',
    data
  })
}


export function certList(parameter) {
  return request({
    url: '/TrainCertUser/GetAllCert',
    method: 'get',
    params: parameter
  })
}



export function getDetail(parameter) {
  return request({
    url: '/TrainCertUser/GetDetail',
    method: 'get',
    params: parameter
  })
}

export function getReviewList(parameter) {
  return request({
    url: '/TrainCertUser/GetReviewPageData',
    method: 'get',
    params: parameter
  })
}

// 编辑检查历史
export function editReview(data) {
  return request({
    url: `/TrainCertUser/EditCheckEntity`,
    method: 'post',
    data
  })
}

export function reViewDelete(parameter) {
  return request({
    url: '/TrainCertUser/DeleteCheckEntity',
    method: 'get',
    params: parameter
  })
}

export function editSubmit(data) {
  return request({
    url: `/TrainCertUser/Edit`,
    method: 'post',
    data
  })
}


export function addSubmit(data) {
  return request({
    url: `/TrainCertUser/Add`,
    method: 'post',
    data
  })
}

export function getDict(parameter) {
  return request({
    url: '/TrainCertUser/GetCertTypeParams',
    method: 'get',
    params: parameter
  })
}

// 附件详情 CommonAttach/GetAttCode


export function getAttCode(parameter) {
  return request({
    url: '/CommonAttach/GetAttCode',
    method: 'get',
    params: parameter
  })
}
export function initDate(parameter) {
  return request({
    url: '/TrainCertUser/InitCheckEntity',
    method: 'get',
    params: parameter
  })
}





